% !Mode:: "TeX:UTF-8"

\section{项目简介}

在嵌入式技术迭代升级与微控制器性能跃迁的背景下，家电智能化已成为行业主流趋势。传统电风扇因功能单一（仅支持基础风速调节）、操控方式局限（依赖实体按键）等痛点，难以适配现代用户对家居设备舒适性与便捷性的进阶需求。本项目依托嵌入式系统课程实践，以 STM32 系列微控制器为核心载体，致力于构建一套集成多场景控制功能的遥控风扇系统，实现嵌入式软硬件技术在智能家居领域的落地应用。

STM32 微控制器凭借高性能处理能力、丰富外设资源（含 GPIO、定时器 / PWM、ADC 及多种通信接口）、低功耗设计及成熟开发生态等优势，成为本项目硬件架构的理想选型。

本设计的主要功能包括：
\begin{enumerate}
    \item \textbf{核心控制功能：} 利用STM32的定时器产生高精度PWM信号，实现对直流电机（风扇）的多档位调速控制。
    \item \textbf{用户交互：} 实现红外遥控信号的接收与解码，使用户能够通过红外遥控器方便地开关风扇、调节风速档位。                                                                                                                                                                                                                                                 
    \item \textbf{系统集成：} 完成从红外遥控接收、信号处理、核心控制逻辑（STM32软件）到电机驱动电路（硬件）的完整系统设计与集成。
    \item \textbf{实践验证：} 在真实的STM32开发板及外设搭建的硬件平台上进行系统测试与功能验证，确保设计的正确性和实用性。
\end{enumerate}

本项目不仅涵盖了嵌入式软件开发（C/C++）、硬件接口驱动（如红外接收、PWM输出）、控制算法（调速）等核心知识点，还涉及硬件电路设计（如电机驱动、电源管理）与系统调试等实践技能，是对嵌入式系统课程所学知识的综合应用与实践。

% 本报告后续章节将详细阐述系统设计的具体方案。第\ref{sec:hardware}章介绍系统整体架构与各模块的硬件设计；第\ref{sec:software}章详细描述基于STM32的软件设计与关键代码实现；第\ref{sec:testing}章展示系统测试方法与最终实现效果；最后，第\ref{sec:conclusion}章对项目进行总结并探讨可能的改进方向。